	
  const {mongoose ,Schema} = require('../../daoconfig');

const resumeBoxSchema = new Schema({
                // 公司
	            companyid:{ type: Schema.Types.ObjectId,ref: 'company',required:true},
				// 岗位 - 公司发布的招聘信息
				postid:{type: Schema.Types.ObjectId,ref: 'job',required:true},
				// 投递者  -简历拥有者
				sender:{type: Schema.Types.ObjectId,ref: 'user',required:true},
                // 投递者工作状态
                senderWorkStatus:[

                ],
                // 投递者项目状态
                senderProjectStatus:[

                ],
                // 投递者简历信息,这个是完全拷贝进来的  
                resume:{type: Object,required: true},
				//简历接受者是否已读
				isRead:{
                    type:[
                        {
                            reader:{type: Schema.Types.ObjectId,ref: 'users'},
                            isRead:{type:Boolean,default:false}
                        }
                    ],
                },
                // 是否标记
                isMark:{
                    type:[
                        {
                            marker:{type: Schema.Types.ObjectId,ref: 'users'},
                            isMark:{type:Boolean,default:false}
                        }
                    ],
                },
                // 是否预约面试
                isInterviews:{
                    type:{
                            interviewer:{type: Schema.Types.ObjectId,ref: 'users'},
                            isSendInterview:{type:Boolean,default:false},
                            interviewTime:{type:Date}
                        }
                },
				// 投递时间
				sendTime:{type:Date,default:Date.now},
	  });	

//#endregion



module.exports={
	resumeBoxSchema
}
